-- local hongde = fk.CreateSkill{
--   name = "wk_heg__hongde",
-- }

-- Fk:loadTranslationTable{
--   ["wk_heg__hongde"] = "弘德",
--   [":wk_heg__hongde"] = "每回合限一次，当你一次性获得或失去两张牌后，你可交给一名其他角色一张牌。",

--   ["#wk_heg__hongde-give"] = "弘德：选择一名其他角色，交给其一张牌",

--   ["$wk_heg__hongde1"] = "江南重义，东吴尚德。",
--   ["$wk_heg__hongde2"] = "德无单行，福必双至。",
-- }

-- hongde:addEffect(fk.AfterCardsMove,{
--   anim_type = "drawcard",
--   can_trigger = function(self, event, target, player, data)
--     if player:hasSkill(hongde.name) and #player:getCardIds("he") > 0 and player:usedSkillTimes(hongde.name, Player.HistoryTurn) == 0 then
--       for _, move in ipairs(data) do
--         if #move.moveInfo > 1 and ((move.from == player and move.to ~= player) or
--           (move.to == player and move.toArea == Card.PlayerHand)) then
--           return true
--         end
--       end
--     end
--   end,
--   on_use = function(self, event, target, player, data)
--     local room = player.room
--     local targets = room:getOtherPlayers(player)
--     if player.dead then return end
--     local tos, id = room:askToChooseCardsAndPlayers(player,{
--         targets = targets,
--         min_num = 1,
--         max_num = 1,
--         min_card_num = 1,
--         max_card_num = 1,
--         prompt = "#wk_heg__hongde-give",
--         skill_name = hongde.name,
--         cancelable = false,
--     })
--     room:obtainCard(tos[1], id, false, fk.ReasonGive)
--   end,
-- })

-- return hongde